<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Object.hasOwn() 方法检查对象是否具有给定的属性</title>
</head>

<body>
    我们可以使用新的内置 Object.hasOwn() 方法。与我们的可重用函数一样，它接受对象和属性作为参数，
    <br />
    如果指定的属性是对象的直接属性，则返回 true。否则，它返回 false。
    <hr />
    作者：广州蓝景实训部
    链接：https://www.zhihu.com/question/24692840/answer/2621670010
    来源：知乎
    著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。
    <script>
        const obj = Object.create(null);
        obj.color = 'green';
        obj.age = 2;
        obj.hasOwnProperty = () => false;
        console.log(Object.hasOwn(obj, 'color')); // true
        console.log(Object.hasOwn(obj, 'name')); // false


    </script>
</body>

</html>